 @charset "utf-8";
/******= Reset =******/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img, fieldset { border: 0; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }
.clear { clear: both; height: 1px; margin-top: -1px; overflow: hidden; }
.hide { display: none; }
.show { display: block; }
.radio_vlign { vertical-align: middle; margin-top: -2px; margin-bottom: 1px; }
input.button, button { cursor: pointer; overflow: visible;/*Fix IE lt 8 bug*/ }
textarea { overflow: auto;/*Hide the scrollbar for IE*/ }
label[for] { cursor: pointer; }
html { overflow-x: hidden; }
body { color: #000; font-size: 12px; background: #fff; font-family: "Microsoft YaHei"; }
a { cursor: pointer; text-decoration: none; color: #000; }
a:hover, a:active { text-decoration:underline; }
.fl { float: left; }
.fr { float: right; }
.dis_non { display: none; }
em, i { font-style: normal; }
.color_e8992c { color: #e8992c; }
#wrapper { width: 100%; height: auto; }
textarea { resize: none; }/****禁止用户拉动*****/
.fwb{ font-weight:bold;}
/****************** common header ******************/
.header { width: 100%; height: auto; }
.header .top { width: 100%; height:119px; background: #fcf2f3; }
.header .top .inner { width: 1000px; height:119px; margin: 0 auto; }
.top .inner .logo { float: left; margin-top: 20px; }
.top .inner .search_box {float: right; margin-top: 43px; position:relative;}
.top .inner .search_box .txt_searchCon{width:338px; height:31px; border:2px solid #e9313f; color:#646464; padding-left:13px;}
.top .inner .search_box .btn_search{ position:absolute; width:33px; height:33px; background:#e9313f; top:2px; right:2px;}
.top .inner .search_box .btn_search img{ padding:6px 0 0 8px;}
.header .menu{ width:100%; height:50px; background:#e9313f;}
.header .menu .inner{ width: 1000px; height:50px; margin: 0 auto; }
.header .menu a:hover{ text-decoration:none;}
.header .menu .brand{ float:left; width:150px; height:50px; background:#c80f1e; font-size:16px; line-height:50px; text-align:center; margin-right:12px; color:#fff;}
.header .menu .brand i{ width:14px; height:8px; background:url(../images/icon.png) 0 0 no-repeat; display:inline-block; margin-left:7px;}
.header .menu .brand .up{ background-position:0 -8px;}
.brand_menu{ position:absolute; width:150px; height:323px; top:50px; left:0; z-index:10;}
.brand_menu ul li{ width:100%; height:63.8px; border-bottom:1px solid #9c9c9c; background:#838383; opacity:0.9; filter:alpha(opacity=90);}
.brand_menu ul li a{ width:100%; height:100%; position:relative; display:block;}
.brand_menu ul li a .name{ font-size:14px; color:#fff; padding:14px 20px 0;}
.brand_menu ul li a .name_sub{ color:#a8a6a4; font-size:12px; padding:3px 20px 0;}
.brand_menu ul li a i{ position:absolute; top:27px; right:15px;}
.brand_menu ul .last{border-bottom:none;}
.brand_menu ul .hover{ background:#fff; opacity:1;}
.brand_menu ul .hover .name{ color:#e9313f;}
.brand_menu ul .hover .name_sub{ color:#fba0a7;}


.brand_menu3{ width:175px; height:323px; position:absolute; top:50px; left:150px; background:#fff; overflow-y:scroll; z-index:10;}
.brand_menu3 ul{ padding:14px 22px 0; background:#fff; opacity:1;}
.brand_menu3 ul li { width:133px; height:45px; line-height:45px; border-bottom:1px solid #eee; font-size:14px; color:#000;}
.brand_menu3 ul li a:hover{ color:#fff; padding:3px; background:#e9313f;}

.header .menu .menu_box{ float:left;}
.header .menu .menu_box li{ float:left; margin:0 22px; line-height:50px; font-size:14px; position:relative;}
.header .menu .menu_box li a{ color:#fff;}
.header .menu .menu_box li .hover,.header .menu .menu_box li a:hover{ color:#ffd800}
.header .menu .login{ line-height:50px; float:right;font-size:14px; color:#fff;}
.header .menu .register{ line-height:50px; float:right;font-size:14px; color:#fff;}
.header .menu span{ width:1px; height:15px; margin:18px 12px 0; float:right; background:#f9d5d7; }
.header .menu .register:hover,.header .menu .login:hover{ color:#ffd800}
.header .menu .menu_box li .menu_detail{ position:absolute; width:105px; height:auto; background:#fff; border-bottom:2px solid #e60012; left:-21px; z-index:10;}
.menu_detail img{ position:absolute; top:-9px; left:47px;}
.menu_detail dl{ padding:10px 0;}
.menu_detail dl dd{ width:100%;height:27px; line-height:27px; text-align:center; float:none; margin:0;}
.header .menu .menu_box li .menu_detail dl dd a{ color:#646464}
.header .menu .menu_box li .menu_detail dl dd a:hover{ color:#e9313f;}
.menu_detail dl .pt10{ padding-top:10px;}
.menu_detail dl .pb10{ padding-bottom:10px;}
.header .banner{ width:100%; height:323px; margin-top: 20px; margin-bottom: 20px;}
.header .banner .inner{ width:1000px; height:323px; margin:0 auto;}
.banner .inner .btns .btn_prev{ width:41px; height:41px; background:url(../images/btn_prev_next.png) -41px 0; position:absolute; top:135px; left:0;}
.banner .inner .btns .btn_next{ width:41px; height:41px; background:url(../images/btn_prev_next.png) -41px -41px; position:absolute; top:135px; right:0;}



/****************** common foot ******************/
.footer{ width:100%; height:228px; background:#e9313f;}
.footer .inner{ width: 1000px; height:228px; margin: 0 auto; }
.footer .inner .top{ padding:33px 0 0 283px;}
.footer .inner .top .QRcode{ margin-left:40px;}
.footer .inner .top .con{ margin:27px 0 0 13px;}
.footer .inner .top .con a{ font-size:14px; color:#fff; float:left;}
.footer .inner .top .con i{ width:1px; height:12px; background:#fff; margin:0 18px; display:inline-block; float:left; margin-top:4px;}
.footer .inner .top .con span{ float:left; color:#fff; padding-left:112px; font-size:14px;}
.copy_right{ color:#fff; text-align:center; padding-top:30px; font-size:14px;}
.footer2{width:100%; height:49px; background:#e9313f; margin-top:30px;}
.footer2 .inner{width: 1000px; height:49px; line-height:49px; margin: 0 auto; }
.footer2 .inner span{ color:#fff; font-size:14px; float:left;}
.footer2 .inner span em{ padding-left:24px;}
.footer2 .inner a{ float:right;color:#fff; font-size:14px; }
.footer2 .inner i{ float:right; background:#f6bfc1; width:2px; height:12px; display:inline-block; margin:20px 18px 0;}



/*************************= lunbotu =*******************************/
#owl-demo .item{ position:relative;display:block;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:66px;background-color:#000; opacity:.5; filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:20px;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}
.owl-buttons div{position:absolute;top:50%;width:41px;height:41px;margin-top:124px;text-indent:-9999px;}

#owl-demo,#owl-demo img{width:1000px; height:323px;}
.owl-buttons div{ width:0px; height:0px;}
#owl-demo span{ font-size:14px;}
#owl-demo b{ height:40px; line-height:40px;}
#owl-demo span{ left:15px; bottom:0; height:40px; line-height:40px;}
.owl-pagination{position:absolute;left:385px;bottom:26px;width:100%;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px; background:url(../images/lunbotu/icon_lunbo.png) 0 0 no-repeat;;*display:inline;*zoom:1;}
.owl-pagination .active{ background-position:0 -10px;}
/****************** main ******************/
#wrapper .main{ width:100%; height:auto; margin-top:26px;}
#wrapper .main .inner{ width:1000px; height:auto; margin:0 auto;}
.main .dynamic .lunbotu{ width:500px; height:282px; float:left;}
.main .dynamic .dynamic_con{ width:500px; height:282px; float:left; background:#f5f5f5;}
.main .dynamic .dynamic_con .con_inner{ width:453px; height:auto; margin:0 auto;}
.dynamic_con .top{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #fff;}
.dynamic_con .top h2{ color:#e9313f; font-size:18px; float:left; font-weight:bold;}
.dynamic_con .top a{ font-size:14px; float:right;}
.dynamic_con .dynamic_list{ width:100%; height:auto; border-top:1px solid #e5e0e0;}
.dynamic_con .dynamic_list i{ width:16px; height:17px; background:url(../images/icon_02.png) 0 0 no-repeat; display:inline-block; float:left; margin-top:18px;}
.dynamic_con .dynamic_list span{ width:424px;  margin:17px 0 10px 13px; font-size:14px; display:inline-block; float:left;}
.dynamic_con .dynamic_list span a{ color:#e9313f;}

#wrapper .main .main_box{ width:100%; margin-top:26px;}
.main_box .main_l{ width:670px; height:auto; float:left;}
.main_box .main_l .main_l_box{ margin-bottom:26px;}
.main_l .fandian{ width:100%; height:275px;}
.main_l .title{ width:100%; height:45px; line-height:45px; background:#f5f5f5;}
.main_l .title h2{ color:#e9313f; font-size:18px; font-weight:bold; padding:0 20px; height:43px; border-top:2px solid #e9313f; width:91px;}
.main_l .con{ border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; }
.main_l .con .con_inner{ padding:20px;}
.main_l .con .con_inner .con_l{ width:200px; float:left;}
.main_l .con .con_inner .con_l h3{  font-size:18px; font-weight:bold; margin-bottom:20px;}
.main_l .con .con_inner .con_r{ float:left; margin-left:30px; width:378px;}
.main_l .con .con_inner .con_r  p{ font-size:14px; line-height:25px;}
.main_l .con .con_inner .con_r .date{  text-align:right; padding-bottom:12px;}
.main_l .con .con_inner .con_r  p a,.main_l .con .con_inner .con_r p em{ color:#e9313f;}

.main_l .fandian .con{height:231px;}
.main_l .canyin .con{height:210px;}
.main_l .shipin .con{height:115px;}

.canyin .food_box{ width:140px; margin-right:22px; float:left;}
.canyin .food_box p{ text-align:center;  font-size:14px; padding-top:15px;}
.canyin .last{ margin-right:0;}
.shipin .food_list{ width:310px; float:left;}
.shipin .food_list .list{ font-size:14px; margin-bottom:12px;}
.shipin .food_list .list em{ color:#e9313f; float:left}
.shipin .food_list .list i{ width:2px; height:15px; background:#8d8d8d; margin:0 5px; float:left; display:inline-block; margin-top:3px;}

.main_box .main_r{ width:305px; height:auto; float:right; margin-left:25px;}
.main_r .title{ width:100%; height:45px; line-height:45px; background:#f5f5f5;}
.main_r .title h2{ color:#e9313f; font-size:18px; font-weight:bold; padding:0 20px; height:43px; border-top:2px solid #e9313f; width:73px; float:left;}
.main_r .title a{ float:right; font-size:14px; padding-right:22px;}
.main_r .con{ border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; }
.main_r .con .con_inner{ padding:30px 25px 40px;}
.main_r .mincai{ margin-bottom:26px;}
.main_r .mincai .con{height:510px;}
.main_r .mincai .con img{ border:1px solid #c8c8c8;}
.main_r .mincai .con p{ font-size:14px;  padding-top:35px; line-height:25px;}
.main_r .mincai .con p a{ color:#e9313f;}
.main_r .huiyuan .con{height:422px;}
.huiyuan .con .activity{ padding:25px 20px;}
.huiyuan .con .activity img{ float:left;}
.huiyuan .con .activity .activity_con{ float:left; margin:6px 0 0 15px; font-size:14px;}
.huiyuan .con .activity .activity_con a{ color:#e9313f; padding: 8px 0; display:block;}
.huiyuan .con .activity .activity_box{ margin-bottom:19px;}

.main .main_other{ width:100%; height:366px; border:1px solid #ebebeb;}
.main .main_other .other_box{ width:210px; margin:20px 20px 0; float:left;}
.main .main_other .other_box .title h3{ color:#e9313f; font-size:18px; font-weight:bold; float:left;}
.main .main_other .other_box .title .more{ float:right; font-size:14px; margin-top:5px;}
.main .main_other .other_box img{ margin:18px 0 9px;}
.main .main_other .other_box a{ font-size:14px; line-height:23px;}
.main .main_other .other_box .detail{font-size:12px; color:#646464; padding:5px 0; line-height:20px;}

.brand_box{ width:100%; height:150px; background:#f5f5f5; margin-top:30px;}
.brand_box .inner{width: 1000px; height:150px; margin: 0 auto; }
.brand_box .inner h2{ color:#e9313f; font-size:18px; font-weight:bold; padding:25px 0 20px}
.brand_box .inner .brand_list{ margin:0 auto; width:941px; height:60px; position:relative;}
.brand_box .inner .brand_list a{ margin-right:35px; float:left;}
.brand_box .inner .brand_list .last{ margin-right:0px;}

/*************************= scroll lunbo =*******************************/
.Div1{width:940px;height:auto;margin-right:30px;overflow:hidden;position:relative; float:left;}
.Div1_main{height:70px;width:10000px;overflow:hidden;position:relative;z-index:1;}
.Div1_main .pro_list{width:500px;height:60px;float:left;}

.Div1_prev1 ,.Div1_next1{display:inline-block;width:11px;height:12px;position:absolute;cursor:pointer;z-index:2;top:-35px;background:url(../images/icon_btn.png) 0 0 no-repeat;}
.Div1_prev1{right:-8px; background-position:0 0;}
.Div1_next1{right:-25px;  background-position:-11px 0;}
.Div1_prev1:hover{ background-position:0 -12px;}
.Div1_next1:hover{ background-position:-11px -12px;}
/****************** 走进聚春园 ******************/
.bg_f7f7f7{ background:#f7f7f7;}
.main .inner2{ width:1000px; height:auto; background:url(../images/con_bg.png) 0 0 repeat-y;}
.main .left_menu{ width:240px; height:auto; float:left;}
.main .left_menu .top{ color:#c80f1e; font-size:24px; text-align:center; padding-top:34px; padding-bottom:34px; font-weight:bold;}
.main .left_menu .top_sub{ color:#c80f1e; font-size:18px; text-align:center; padding-top:0px; padding-bottom:34px; font-weight:bold;}
.main .left_menu ul li{ width:100%; height:47px; line-height:47px; font-size:16px;}
.main .left_menu ul li a{ text-align:center; width:100%; height:100%; display:block;}
.main .left_menu ul li:hover{ background:#c6c6c6; cursor:pointer; }
.main .left_menu ul li a:hover{ text-decoration:none;}
.main .left_menu ul .hover{ background:#fff; width:236px; border-left:4px solid #e9313f;}
.main .left_menu ul .hover a{ color:#e9313f;}
.main .main_con{ float:left; width:760px; height:auto;}
.main .main_con .main_con_inner{ padding:36px 50px;}
.main .main_con .title{ width:658px;}
.main .main_con .title h2{ font-size:20px; font-weight:bold; float:left;}
.main .main_con .title .navigation{ float:right; color:#999; font-size:14px;}
.main .main_con .title .navigation a{color:#999;}
.main .main_con .con{width:658px; margin-top:64px;}
.main .main_con .con h3{ text-align:center; padding-bottom:29px; font-size:18px;}
.main .main_con .con p{ font-size:14px; text-indent:28px; line-height:23px; padding-bottom:34px;}
.main .main_con .con img{ margin-bottom:30px;}
.main_con .con .history .row{ position:relative;}
.main_con .con .history .date{ width:112px; float:left; font-size:14px; font-weight:bold; text-align:right; padding-right:15px;}
.main_con .con .history .his_con{ width:510px; float:left; border-left:1px solid #ebebed; padding-left:18px; line-height:22px; font-size:14px; padding-bottom:24px;}
.main_con .con .history i{ position:absolute; width:10px; height:10px; top:4px; left:122px; background:#e9313f; display:inline-block; border-radius:50%;}
.main_con .con .vision{ margin-top:52px;}
.main_con .con .vision .title{ font-size:16px; font-weight:bold;}
.main_con .con .vision p{font-size:14px; line-height:23px; padding-top:34px; padding-bottom:0; text-indent:0px;}
.main_con .con .zr_img{ margin-left: 66px;}
.main_con .con .year{ color:#e9313f; font-size:14px; font-weight:bold;}
.main_con .con .award{ color:#000; font-size:14px; line-height:23px; padding-bottom:30px; padding-top:5px;}


/****************** 聚春园新闻 ******************/
.main_con .list_box{ width:660px; height:156px; margin-bottom:28px;}
.main_con .list_box .img_l{ float:left; width:204px; height:153px; border:1px solid #dcdcdc;}
.main_con .list_box .img_l img{ margin:2px;}
.main_con .list_box .con_r{ float:left; width:408px; height:153px; border-bottom:1px solid #dcdcdc; margin-left:30px;}
.main_con .list_box .con_r h2{ font-size:16px;}
.main_con .list_box .con_r p{ font-size:14px; color:#969696; text-indent:0px; padding-top:15px; padding-bottom:0; line-height:23px;}
.main_con .list_box .con_r .share{ margin-top:15px;}
.main_con .list_box .con_r .share .icon_share{ width:22px; height:22px; background:url(../images/icon_share.png) 0 0 no-repeat; display:inline-block; float:left;}
.main_con .list_box .con_r .share em{ float:left; font-size:14px; padding-left:8px;}
.main_con .list_box .con_r .share .icon_col{ width:23px; height:23px; background:url(../images/icon_collection.png) 0 0 no-repeat; display:inline-block; float:left; margin:-3px 0 0 21px;}
.main_con .list_box .con_r .share  .icon_col_h{ background-position:0 -23px;}

.page { height: 30px; margin-top: 53px; margin-bottom:20px; text-align:left; color: #000; }
.page .page_1 { width: 28px; height: 28px; line-height: 28px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: center;  border: 1px solid #dcdcdc; background: #fff; color: #000; margin: 0 2px; float:left;}
.page .page_1:hover{ text-decoration:none;}
.page .prev, .page .next { width: 56px;}
.page .first, .page .last { width: 40px;}
.page .page_cur, .page .page_1:hover { color: #e9313f; }
.page .prev:hover, .page .next:hover { width: 56px;}
.page span{ font-size:14px; padding:5px 8px 0 0; float:left}
.page .go{ padding:5px 0 0 14px;}
.page .txt_go{ width: 28px; height: 28px; line-height: 28px; display: inline-block; vertical-align: middle; font-size: 14px; text-align: center;  border: 1px solid #dcdcdc; background: #fff; color: #000; float:left; margin-left:6px; margin-right:6px;}
.page .btn_submit{ width:46px; height:31px; line-height:31px; text-align:center; font-size:14px; background:#e9313f; display:inline-block; color:#fff;}
.page .btn_submit:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}

.main_con .video_box{ width:298px; height:303px; border:1px solid #dcdcdc; float:left; margin-bottom:35px;}
.main_con .mr30{ margin-right:30px;}
.main_con .video_box img,.main_con .video_box .video{ margin:9px 0 0 9px;}
.main .main_con .video_box p{ margin:15px 13px 0; font-size:16px; color:#000; text-indent:0px; line-height:26px;}

.main_con .category{ margin-top:30px;}
.main_con .category .category_box{ width:112px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#000; float:left; margin-right:20px; background:#f0f0f0;}
.main_con .category .hover{ background:#e9313f; color:#fff;}
.main_con .category .category_box:hover{ text-decoration:none;opacity:0.7; filter:alpha(opacity=70);}

.main_con .shop{ margin-bottom:35px;}
.main .main_con .con .shop h3{ color:#e9313f; font-size:14px; text-align:left; padding-bottom:0;}
.main .main_con .con .shop p{ color:#000; font-size:14px; line-height:25px; padding-bottom:0; text-indent:0px;}

/****************** 关于聚春园 ******************/
.main_con .con .post{ color:#e9313f; font-weight:bold;}
.main .main_con .contact_us p{ text-indent:0px;}
.main .main_con .feedback p{ text-indent:0px;}
.main_con .con .frm_feedback{ margin-top:20px;}
.main_con .con .frm_feedback .row{ margin-bottom:15px;}
.frm_feedback .row .txt{ float:left; font-size:14px; width:75px; line-height:30px; color:#999;text-align:right;}
.frm_feedback .row .inp{ float:left; margin-left:5px;}
.frm_feedback .row .inp input{width:198px; height:30px; line-height:30px; padding-left:5px; border:1px solid #888888; color:#969696; border-radius:5px;}
.frm_feedback .btn_saveInfo{ width:100px; height:30px; line-height:30px; text-align:center; margin:33px 0 0 81px; display:block; background:#e9313f; font-size:14px; color:#fff;}
.frm_feedback .btn_saveInfo:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.frm_feedback .row .inp em{ margin-left:13px; color:#fe0000;}
.frm_feedback .row .inp span{ padding-left:20px;}
.frm_feedback .row .inp_long input{ width:393px;}
.frm_feedback .row .textarea_con{ width:387px; height:110px; border:1px solid #888888; color:#969696; border-radius:5px; padding:5px;}
.frm_feedback .btn_submit{ width:66px; height:30px; line-height:30px; text-align:center; margin:33px 0 0 81px; display:block; background:#e9313f; font-size:14px; color:#fff; border-radius:5px;}
.frm_feedback .btn_submit:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}

/****************** 会员中心 ******************/
.main_con .con .inp_row{ margin-bottom:15px; height:34px; line-height:34px;}
.main_con .con .inp_row .txt_t{ width:82px; float:left; text-align:right; font-size:14px;}
.main_con .con .inp_row .inp{ float:left; margin-left:22px;}
.main_con .con .inp_row .inp input{ width:308px; height:34px; line-height:34px; padding-left:5px; border:1px solid #e5e5e5; display:inline-block;}
.main_con .con .btn_save{ width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#ea313f; display:block; margin:20px 0 345px 104px;}
.main_con .con .btn_save:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.main_con .con .header_box{ margin-left:48px;}
.main_con .con .header_box .txt{ float:left; font-size:16px;}
.main_con .con .header_box .upload{ float:left; margin:4px 0 0 20px;}
.main_con .con .header_box .upload img{ width:100px; height:100px; background-size:100%;}
.main_con .con .header_box .upload a{ width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; background:#eee; color:#000; display:block; margin-top:8px; position:relative; cursor:pointer;}
.main_con .con .header_box .upload a:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.file1{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; cursor:pointer;}
.main_con .con .frm_info{ margin-top:20px;}
.main_con .con .frm_info .row{ margin-bottom:12px;}
.frm_info .row .txt{ float:left; font-size:14px; width:75px; line-height:35px; text-align:right;}
.frm_info .row .inp{ float:left; margin-left:10px;}
.frm_info .row .inp input{width:315px; height:34px; line-height:34px; padding-left:5px; border:1px solid #e5e5e5; color:#969696;}
.frm_info .btn_saveInfo{ width:100px; height:30px; line-height:30px; text-align:center; margin:33px 0 0 81px; display:block; background:#e9313f; font-size:14px; color:#fff;}
.frm_info .btn_saveInfo:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.main_con .con .vip_box{ margin-top:45px;}
.main_con .con .vip_box .title{ width:118px; height:34px; line-height:34px; text-align:center; color:#e9313f; font-size:14px; display:block; border:1px solid #eee;}
.main_con .con .vip_box .vip_con{ border-top:2px solid #eee;}
.main_con .con .vip_box .vip_con img{ margin-top:19PX;}	
.main_con .discount_tit,.main_con .tab_discount{ margin-top:20px;}
.tab_discount tr{ height:40px; line-height:40px; border-bottom:1px solid #ebebeb;}
.tab_discount .tab_tit{ background:#f5f5f5; width:100%; height:34px; line-height:34px;}
.tab_discount .tab_tit th{ text-align:center; font-weight:bold; font-size:14px;}
.tab_discount tr td{ text-align:center; font-size:14px;}

/****************** 登陆 ******************/
.login_wrap{ width:100%; height:auto;}
.login_wrap .top{ width:100%; height:120px;background:#fcf2f3;}
.login_wrap .top .inner{ width:1000px; height:120px; margin:0 auto; }
.login_wrap .top .inner a{ margin-top:20px; float:left}
.login_wrap .top .inner span{ font-size:24px; color:#000; padding:42px 0 0 49px; float:left;}
.login_wrap .login_main{width:100%; height:475px;background:#e9313f;}
.login_wrap .login_main .inner{ width:1000px; height:475px; margin:0 auto; }
.login_main .inner img{ float:left;}
.login_main .inner .login_box{ float:left; width:345px; height:323px; background:#fff; margin:60px 0 0 124px;}
.login_box .login_inner{ margin:30px 20px 0;}
.login_box .title h2{ font-size:18px; color:#646464; float:left;}
.login_box .title a{ float:right; }
.login_box .title a i{ width:16px; height:17px; background:url(../images/icon_04.png) 0 0 no-repeat; display:inline-block; margin-top:3px; float:left;}
.login_box .title a em{font-size:14px; color:#e9313f; margin:1px 0 0 5px; float:left;}
.login_box .frm_login{ width:100%; height:auto; margin-top:29px;}
.login_box .frm_login .row{ width:306px; height:40px; margin-bottom:22px; position:relative;}
.login_box .frm_login .row input{ width:247px; height:38px; line-height:38px; border:1px solid #bdbdbd; color:#969696;
font-size:14px; padding-left:55px;}
.login_box .frm_login .row i{ position:absolute; top:1px; left:1px; width:38px; height:38px; background:#f3f3f3; border-right:1px solid #bdbdbd;}
.login_box .frm_login .row i img{ margin:11px 0 0 11px;}
.login_box .auto_login{ margin-top:25px;}
.login_box .auto_login .ckb_login{ float:left; margin-top:4px; cursor:pointer;}
.login_box .auto_login span{ float:left; font-size:14px; color:#000; margin-left:6px;}
.login_box .btn_login{ width:100%; height:40px; line-height:40px; text-align:center; background:#e9313f; font-size:18px; color:#fff; display:block; margin-top:30px;}
.login_box .btn_login:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.foot3{ width:100%;height:auto;background:#fff;}
.foot3 .inner{width:1000px; height:auto; margin:0 auto; }
.foot3 .inner .foot_menu{ width:620px;  margin:0 auto; margin-top:53px;}
.foot3 .inner .foot_menu a{ float:left; font-size:14px; color:#646464;}
.foot3 .inner .foot_menu i{ width:1px; height:12px; background:#646464; margin:0 22px; display:inline-block; float:left; margin-top:4px;}
.foot3 .inner .copyright{ text-align:center; color:#646464; padding-top:18px; padding-bottom:18px;}

/****************** 注册 ******************/
.register_main{ width:100%; height:auto;}
.register_main .inner{ width:1000px; height:auto; margin:0 auto; border-bottom:1px solid #e6e6e6;}
.register_main .title{ width:100%; height:82px; border-bottom:1px solid #e6e6e6;}
.register_main .title h2{ font-size:24px; color:#e9313f; float:left; width:200px; border-bottom:2px solid #e9313f; margin-top:41px; text-align:center; padding-bottom:10px; margin-left:55px;}
.register_main .title a{ float:right; font-size:14px; color:#e9313f; padding:53px 65px 0 0;}
.register_main .title span{ float:right; font-size:14px; color:#646464; padding-top:53px;}
.register_main .register_box{ width:720px; height:auto; float:left; margin:60px 0 0 166px;}
.register_main .register_box .list{ width:100%; height:37px; margin-bottom:21px;}
.register_main .register_box .list span em{ color:#e9313f; padding-right:5px;}
.register_main .register_box .list .name{ float:left; width:150px; height:37px; padding-top:10px; text-align:right; font-size:14px;}
.register_main .register_box .list input{float:left; width:300px; height:37px; background:#fff; border:1px solid #d4d4d4; margin-left:26px; padding-left:5px; color:#666; *height:24px; *padding-top:13px;}
.register_main .register_box .list .tips{ float:left;height:37px; font-size:14px; margin-left:25px; color:#666;padding-top:10px; position:relative;}
.register_box .list .tips em{ position:absolute; top:12px; left:30px; display:inline-block; width:180px;}
.register_box .list a,.register_box .list .timerShow{ width:93px; height:37px; background:#f04444; text-align:center; line-height:37px; display:inline-block; margin-left:10px; float:left; color:#fff;}
.register_box .list a:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.register_box .btn_box{ width:306px; height:46px; margin:50px 0 0 227px;}
.register_box .go_ypw{ margin:25px 0 120px 225px; font-size:14px;}
.register_box .go_ypw a{ color:#f04444;}
.register_box .btn_register{width:306px; height:40px; line-height:40px; text-align:center;display:block; color:#fff; font-size:14px; display:inline-block;background:#e9313f; margin:25px 0 60px 176px;}
.register_box .btn_register:hover{ text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.register_box .list .timerShow{background:#ddd;}

/****************** 文章详情页 ******************/
.main .news_detail{ width:1000px; height:auto; margin:0 auto; background:#fff; margin-top:30px; margin-bottom:30px;}
.news_detail .navigation2{ padding:38px 0 0 57px; color:#999999; font-size:14px;}
.news_detail .navigation2 a{ color:#999;}
.news_detail h1{ font-size:24px; text-align:center; padding-top:37px;} 
.news_detail .date{ color:#a9a9a9; font-size:14px; text-align:center; padding-top:32px; position:relative;}
.news_detail .con{ margin:35px 103px;}
.news_detail .con p{font-size:14px; text-indent:31px; line-height:25px; padding-bottom:32px;}
.news_detail .con img{ margin:0 auto; display:block; margin-bottom:40px;}
.share_list{ position:absolute; top:35px; right:100px;}
.share_list a{ width:16px; height:16px; float:left; margin-right:8px;}
.share_list .btn_share01{ background:url(../images/icon_shareList.png) 0 0 no-repeat;}
.share_list .btn_share02{ background:url(../images/icon_shareList.png) 0 -16px no-repeat;}
.share_list .btn_share03{ background:url(../images/icon_shareList.png) 0 -32px no-repeat;}
.share_list .btn_share04{ background:url(../images/icon_shareList.png) 0 -48px no-repeat;}
.share_list .btn_share05{ background:url(../images/icon_shareList.png) 0 -64px no-repeat;}
.share_list .btn_share06{ background:url(../images/icon_shareList.png) 0 -80px no-repeat;}

/****************** silderBar ******************/
#silderBar{display:block;position: fixed;bottom: 25%;right: 0;z-index:1000;width: 83px;height: 195px;cursor:pointer;}
#silderBar .contact_qq{width:84px;height:78px;display:block;background:url(../images/sidebar_bg.png) 0 0 no-repeat;z-index:1001}
#silderBar .contact_qq:hover{background-position:-85px 0;}
#silderBar .QRcode_bar{width:84px;height:78px;display:block;background:url(../images/sidebar_bg.png) 0 -78px no-repeat;z-index:1001}
#silderBar .QRcode_bar:hover{background-position:-85px -78px;}
#silderBar .return_top{width:84px;height:40px;display:block;background:url(../images/sidebar_bg.png) 0 -156px no-repeat;z-index:1001}
#silderBar .return_top:hover{background-position:-85px -156px;}
#silderBar .QRcode_box{display:none;/*width:151px;height:193px;*/width:0;height:0;opacity:0;border:1px solid #ffae00;position:absolute;top:78px;right:83px;background:#fff;}
#silderBar .QRcode_box img{width:126px;height:126px;padding:10px 0 0 15px; float:left;}
#silderBar .QRcode_box p{color:#777; float:left; padding:10px 25px 0 43px;}
#silderBar .QRcode_box .guanzhu{padding:10px 25px 10px 83px;}


























